html{width:100%}body{overflow-x:hidden!important}body.show-spinner>*{opacity:0}body.show-spinner:before{content:" ";display:inline-block;width:30px;height:30px;border:2px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:rgba(0,0,0,.3);animation:a 1s ease-in-out infinite;-webkit-animation:a 1s ease-in-out infinite;left:calc(50% - 15px);top:calc(50% - 15px);position:fixed;z-index:1}@keyframes a{to{transform:rotate(1turn)}}
.pop-open{display: none; position: fixed;background-color: rgb(66, 66, 66,0.8); z-index: 555555; height: 100%; width: 100% }
.vid-area{width: 69%; height: 80%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.vid-frame{width: 100%; height: 100%;}
.vid-close{font-size: 26px; float: right; color: #000; cursor: pointer; opacity: 0.6; background-color: #fff; padding: 5px; margin-bottom: 0; border-radius: 6px}
.vid-close:hover{opacity: 1;}
.form-full{background-color: #fff; padding: 40px 20px;box-shadow: 0 1px 15px rgba(0,0,0,.04), 0 1px 6px rgba(0,0,0,.04); border-radius: .75rem}
.get-form{padding-top: 20px}
.get-form .form-control{margin-top: 10px; border-radius: 6px}
.top-icon{width: 60px; margin: 0 auto 20px auto}
.owl-custom .card-body{flex: 0 1 auto;}
.owl-custom .card{border-radius: 8px}
.ft-link a{color: #fff}
.ft-link a:hover{color: #fff}
@media screen and (max-width:480px){.vid-area{width: 90%; height: 70%;}
.owl-nav{text-align: center;}
.owl-carousel .owl-nav button.owl-next{position: relative; top: 0; left: 0; margin-left: 0px}
.owl-carousel .owl-nav button.owl-prev{position: relative; top: 0; right: 0px; margin-right: -100px}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {height: 40px; width: 40px;}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {font-size: 34px;}
}